package com.sydsen.imager;

/**
 * @Auther: syh
 * @Date: 2021/10/29
 * @Description:
 */
public class ImageOptions {

    // 翻转模式
    public enum Flip {
        // 原图
        DEFAULT,
        // 水平翻转
        HORIZONTAL,
        // 垂直翻转
        VERTICAL;
    }

    // 图片保存格式
    public enum PicType {
        JPG("jpg"),
        PNG("png"),
        BMP("bmp");

        private final String name;

        PicType(String name) {
            this.name = name;
        }

        public String getName() {
            return this.name;
        }
    }

    // 缩放模式
    public enum Zoom {
        /**
         * 原始比例，不缩放
         */
        Origin,
        /**
         * 指定宽度，高度按比例
         */
        Width,
        /**
         * 指定高度，宽度按比例
         */
        Height,
        /**
         * 指定高度和宽度，强制缩放
         */
        WidthHeight;
    }
}
